home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 April
/
EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso
/
EARCD
/
comm
/
misc
/
Getty_13.readme
< prev
next >
Wrap
Text File
|
1997-01-05
|
5KB
|
142 lines
Short: Multitasking Remote-Shell and/or BBS-Frontend
Author: schettler@informatik.fh-wuerzburg.de (Michael Schettler)
Uploader: schettler@informatik.fh-wuerzburg.de
Version: 1.3
Type: comm/misc
Required: OS 2.04
Replaces: Getty-12*
COPYRIGHT
The executable and the documentation are copyright 1996 by Michael
Schettler.
INTRODUCTION
Getty is a CLI only tool to monitor the serial port. It basicly does the
same thing as Matt Dillons Getty, but in a more elegant, amiga like way.
My implementation of Getty is as following:
* The first Getty is started as a server, the following Getty's are
started as independant client processes of the server.
The only thing that was really annoying in Matt's Getty was that if
you had e.g. five serial lines, you had to start five Getty's ---> you
had to have the memory for five Getty's, because Getty was loaded five
times into memory, although it was the same code.
* I added a more comfortable commandline parsing, where much more
actions can be taken ...
HELP/K/S,INIT/K/S,EXIT/K,TRAP/K/S,INFO/K/S,SHOW/K,ABORT/K,UPDATE/K,
D=DEVICE/K,U=UNIT/K/N,B=BAUD/K/N,F=FLAGS/K/N,M=MODE/K/N,K=KEYFILE/K,
C=CFGFILE/K,P=PWDFILE/K,A=ACCFILE/K,PR=PATCHREQS/K/S,PG=PATCHGURU/K/S,
LF=LOGFILE/K,SF=SNOOPFILE/K,HF=HEADERFILE/K,SC=SHELLCOMMAND/K,
SI=SHELLINIT/K,LL=LOGLEVEL/K/N,RL=RETRIESLOGIN/K/N,TL=TIMEOUTLOGIN/K/N,
TS=TIMEOUTSHELL/K/N,MI=MODEMINIT/K,ME=MODEMEXIT/K,MC=MODEMCOMMAND/K,
PE=PASSWDENCRYPT/K,BA=BAUDADJUST/K,ODU=OWNDEVUNIT/K,USW=USE7WIRE/K,
ICD=IGNORECD/K,IDTR=IGNOREDTR/K,ICON=IGNORECONNECT/K,ALL/K/S,QUIET/K/S
... see :)
* Several actions can be taken, when a certain user is logging in.
For example
- an external programm can be started, like a Mailbox or something
similar
- a remote shell can be opened, where the user can access your
computer
The access the user has can be limited (e.g. forbid access to
certain paths or commands) using a seperate access file
If you have the MultiUser filesystem by Geert Uytterhoeven
installed, the access control is even better!
- everything the user does can be echoed to a seperate snoop file
(even a CON: window will do) or to the display of the supplied
terminal programm (where you can interact with the user).
* Everything is definable (e.g. you can define the command to open a new
shell or you can define the behavior of the serial line, or ....)
* It's programmed in 100% assembler, resulting in highly optimized,
Enforcer and Mungwall tested code
But .... this is a shareware version which means in order to get all
things *fully* working, you have to register.
IMPROVEMENTS
* Fixed some awefull memory bugs!
When writing log messages i allocated memory for strings *without*
the terminating null byte, but i copied the null byte to the memory
--> crashed on an A3000, because the pointer to the next memory chunk
was overwritten, which meant a guru 800000b :(
AUTHOR
You can contact me (bug reports, flames, ...) at
schettler@informatik.fh-wuerzburg.de
which is my account at the university, where i study computer
science
or at
twd@incubus.franken.de
which is my account at my favorite bbs (not so often checked!)
If you would like to have the source code, you can also contact me (maybe
i'll send it to you, although its a bit of a mess)
AMIGA FOREVER!
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
1420 463 67.3% 12-Dec-96 17:31:26 +Getty.config
1336 592 55.6% 12-Dec-96 17:30:58 +Readme!
440 181 58.8% 12-Dec-96 17:33:34 +StartBBS.avm
365 184 49.5% 12-Dec-96 17:34:14 +StartGetty
3319 1103 66.7% 07-Aug-96 23:07:26 +Getty.access
2070 717 65.3% 21-Nov-96 12:54:12 +Getty.config
16 16 0.0% 06-Aug-96 20:19:18 +Getty.header
421 153 63.6% 07-Aug-96 23:07:50 +Getty.passwd
686 334 51.3% 07-Aug-96 23:08:20 +GettyTerm.config
1124 470 58.1% 07-Dec-96 19:48:20 +Remote-Startup
437 237 45.7% 26-Sep-96 20:44:48 +Remote-Startup.hlp
36392 18653 48.7% 12-Dec-96 17:16:34 +Getty
84878 27362 67.7% 06-Dec-96 18:40:52 +Getty.guide
1336 592 55.6% 12-Dec-96 17:30:30 +Readme.AVM
588 335 43.0% 12-Dec-96 17:37:20 +ReadMe.IMPORTANT
1059 513 51.5% 12-Dec-96 17:39:14 +ReadMe.Startup
1881 663 64.7% 12-Dec-96 18:03:12 +Register.txt
8064 4388 45.5% 01-Jun-96 13:20:08 +nullmodem.device
264 26 90.1% 07-Aug-96 22:41:30 +Getty.font
2456 1496 39.0% 07-Mar-96 15:59:46 +8
7736 4615 40.3% 28-Aug-96 23:49:24 +fifo-handler
3112 1984 36.2% 30-Mar-93 22:01:46 +fifo.library
10608 5534 47.8% 01-Jun-96 13:19:18 +metaxpr.library
22824 13241 41.9% 01-Jun-96 13:19:00 +xprzmodem.library
8296 4701 43.3% 20-Jun-96 02:29:40 +Chat
824 632 23.3% 19-Nov-96 16:54:44 +Crypt
10404 5825 44.0% 12-Dec-96 17:21:26 +FTP
10660 6537 38.6% 07-Mar-96 15:54:08 +More
29368 15600 46.8% 12-Dec-96 17:26:40 +Term
3036 1751 42.3% 07-Dec-96 19:48:46 +Transfer
-------- ------- ----- --------- --------
255420 118898 53.4% 18-Dec-96 00:29:32 30 files